package com.etlmaster.executor.steps.control;

import com.etlmaster.executor.EtlMasterException;
import com.etlmaster.executor.Job;
import com.etlmaster.executor.StepMeta;

/**
 * 条件判断接口
 * 
 * @author Wugf
 * @date 2016-03-08
 */
public abstract class ConditionalStepInterface extends ControlStepMeta{

	public ConditionalStepInterface(String id, String name,String step_code, String sessionid, String paramStr) {
		super(id, name,step_code, sessionid, paramStr);
	}
	public abstract StepMeta process(StepMeta curStepMeta,Job job) throws EtlMasterException;

	public abstract StepMeta processForStack(StepMeta curStepMeta,Job job) throws EtlMasterException;
}
